• Lunes 23 de Diciembre de 2024, 02:59

Autor Tema:  Re: *.EXE  (Leído 3118 veces)

SpeedCAD

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
    • http://webcindario.com/speedcad
Re: *.EXE
« en: Domingo 27 de Julio de 2003, 18:27 »
0
Hola...

Estoy haciendo una aplicacion en VB 6.0, es una Clase. La cual le inserto un Formulario, etc..., Este lo compilo como DLL. Yo se que para registrarlo y poder ocuparlo tengo que hacerlo de la siguiente forma: por ejemplo:

Inicio->Ejecutar y ahí escribo:

regsvr32.exe C:BibliotecaCADvbPerfil.dll

Pero como este programa lo voy a entregar, es molesto decirle a la persona o a todos como tienen que registrarlo, lo mas elegante es que mediante un setup.exe, al ejecutar el setup registre automaticamente el DLL

Entonces la pregunta es

¿Como puedo crear un setup.exe para que me registre automaticamente el DLL?

Gracias por sus ejemplos...
Un saludo de SpeedCAD... \":)\"
CHILE
http://webcindario.com/speedcad

acalanto

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
Re: *.EXE
« Respuesta #1 en: Domingo 27 de Julio de 2003, 20:49 »
0
Para hacer un programa de instalacion debes de disponer de un programa especifico para generar aplicaciones de instalación y éste te registrara todos los componentes que necesite el proyecto.

Vb 6.0 trae una herramienta para generar paquetes de instalación (Distribución o deploy lo llaman ellos), el problema es que en sólo funciona hasta Windows 98 y en Windows 200, Me y Xp se hace un pequeño lio y no acaba bien la instalación.

Mi consejo es que te bajes el programa de distribución de Windows Msi de la página de microsoft ( busca por Visual Studio Installer en la sección de Downloads). Es gratuíto y funciona aceptablemente bien aunque es muy limitado en las instalaciones.

Si quieres algo más potente deberás ir a productos como Install Shield. Yo utilizo SETUP FACTORY de Indigo Rose y estoy encantado con los resultados, lo malo de estas aplicaciones es que son de pago y cuestan en torno a los 300 US $ (de ahi en adelante).

Espero haber sido de ayuda.

-Un saludo-

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: *.EXE
« Respuesta #2 en: Lunes 28 de Julio de 2003, 13:27 »
0
Si lo único que necesitas es registrar la dll, puedes hacerlo desde un programa vb mediante la instrucción 'Shell'.

Shell "Regsvr32.exe :BibliotecaCADvbPerfil.dll"

También podrías incluir la llamada a RegSvr32.exe en un archivo de proceso por lotes.

SpeedCAD

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
    • http://webcindario.com/speedcad
Re: *.EXE
« Respuesta #3 en: Lunes 28 de Julio de 2003, 16:36 »
0
Citar
Originalmente publicado por Brroz
Si lo único que necesitas es registrar la dll, puedes hacerlo desde un programa vb mediante la instrucción 'Shell'.

Shell "Regsvr32.exe :BibliotecaCADvbPerfil.dll"

También podrías incluir la llamada a RegSvr32.exe en un archivo de proceso por lotes.

 
Un saludo de SpeedCAD... \":)\"
CHILE
http://webcindario.com/speedcad

SpeedCAD

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
    • http://webcindario.com/speedcad
Re: *.EXE
« Respuesta #4 en: Lunes 28 de Julio de 2003, 16:40 »
0
Ui el mansaje anterior no salio...

Quiria dar las gracias a los dos y decir que habia encontrado un codigo para registar una aplicacion desde VB. El link de la pagina es el siguiente, puede que ha alguien le sirva...

http://www.telecable.es/personales/jrub ... p00115.htm

Con respecto a las repsuestas:

Con esto Shell "Regsvr32.exe :BibliotecaCADvbPerfil.dll" deberia funcionar son problemas, pero ocupe el codigo de da la pagina y funciona bien...

Con respecto a la aclaracion de la empaquetacion... efectivamente traia problemas la instalacion en otro windows y buscare las aplicaciones que me haz dicho...

Gracias :bravo:
Un saludo de SpeedCAD... \":)\"
CHILE
http://webcindario.com/speedcad

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: *.EXE
« Respuesta #5 en: Martes 29 de Julio de 2003, 00:53 »
0
Aca hay excelentes instaladores, y lo bueno es que ya bienen con los numeros de serie.

http://www.liaokai.com//softw_en/d_index.htm

Salu2
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

acalanto

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
*.EXE
« Respuesta #6 en: Martes 29 de Julio de 2003, 16:11 »
0
Gracias Cyclops por el Link. le he hechado un vistazo y parece que tiene cosas interesantes como mínimo para probarlas.

Un cordial saludo
-acalanto-